Efficient and Stable Arnoldi Restarts for Matrix Functions Based on Quadrature

نویسندگان

  • Andreas Frommer
  • Stefan Güttel
  • Marcel Schweitzer
چکیده

When using the Arnoldi method for approximating f(A)b, the action of a matrix function on a vector, the maximum number of iterations that can be performed is often limited by the storage requirements of the full Arnoldi basis. As a remedy, different restarting algorithms have been proposed in the literature, none of which was universally applicable, efficient, and stable at the same time. We utilize an integral representation for the error of the iterates in the Arnoldi method which then allows us to develop an efficient quadrature-based restarting algorithm suitable for a large class of functions, including the so-called Stieltjes functions and the exponential function. Our method is applicable for functions of Hermitian and non-Hermitian matrices, requires no a-priori spectral information, and runs with essentially constant computational work per restart cycle. We comment on the relation of this new restarting approach to other existing algorithms and illustrate its efficiency and numerical stability by various numerical experiments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quadrature Rules Based on the Arnoldi Process

Applying a few steps of the Arnoldi process to a large nonsymmetric matrix A with initial vector v is shown to induce several quadrature rules. Properties of these rules are discussed, and their application to the computation of inexpensive estimates of the quadratic form 〈f, g〉 := v∗(f(A))∗g(A)v and related quadratic and bilinear forms is considered. Under suitable conditions on the functions ...

متن کامل

Convergence of Restarted Krylov Subspace Methods for Stieltjes Functions of Matrices

To approximate f(A)b—the action of a matrix function on a vector—by a Krylov subspace method, restarts may become mandatory due to storage requirements for the Arnoldi basis or due to the growing computational complexity of evaluating f on a Hessenberg matrix of growing size. A number of restarting methods have been proposed in the literature in recent years and there has been substantial algor...

متن کامل

Efficient Computation of the Maximum Eigenvalue of Large Symmetric Matrices

Though the implicitly restarted Arnoldi/Lanczos method in ARPACK is a reliable method for computing a few eigenvalues of large-scale matrices, it can be inefficient because it only checks for convergence at restarts. Significant savings in runtime can be obtained by checking convergence at each Lanczos iteration. We describe a new convergence test for the maximum eigenvalue that is numerically ...

متن کامل

Backward error analysis of the shift-and-invert Arnoldi algorithm

We perform a backward error analysis of the inexact shift-and-invert Arnoldi algorithm. We consider inexactness in the solution of the arising linear systems, as well as in the orthonormalization steps, and take the non-orthonormality of the computed Krylov basis into account. We show that the computed basis and Hessenberg matrix satisfy an exact shift-and-invert Krylov relation for a perturbed...

متن کامل

Passive Reduced Order Multiport Modeling: The Padé-Laguerre, Krylov-Arnoldi-SVD Connection

A reduced order multiport modeling algorithm based on the decomposition of the system transfer matrix into orthogonal scaled Laguerre functions is proposed. The link with Padé approximation, the block Arnoldi method and singular value decomposition leads to a simple and stable implementation of the algorithm.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • SIAM J. Matrix Analysis Applications

دوره 35  شماره 

صفحات  -

تاریخ انتشار 2014